iT邦幫忙

2023 iThome 鐵人賽

DAY 20
0

目前有開放API測試,但並無實際功能,一樣可以測試程式資料面正不正確唷!
官方文件:https://pay.line.me/th/developers/apis/onlineApis?locale=zh_TW
OvewView -> Capture API的部分
API Spec(規格)
CaptureAPI 提供的url為:
POST /v3/payments/authorizations/{transactionId}/capture
https://ithelp.ithome.com.tw/upload/images/20230920/2016022094828dROBC.png
Request Body:
https://ithelp.ithome.com.tw/upload/images/20230920/20160220yFy78wi05k.png
發送API後LINE PAY回應的Response:
https://ithelp.ithome.com.tw/upload/images/20230920/201602201Vlk4z2sLd.png

Return Codes
Code	Description
0000	成功
1104	此商家不存在
1105	此商家無法使用LINE Pay
1106	標頭(Header)資訊錯誤
1150	交易記錄不存在
1155	該交易序號有誤
1170	使用者帳戶的餘額有變動
1172	該訂單號(orderId)的交易記錄已經存在
1179	無法處理的狀態
1183	付款金額不能小於 0
1184	付款金額比付款申請時候的金額還大
1198	API重覆呼叫,或者授權更新過程中,呼叫了Capture API(請幾分鐘後重試一下)
1199	內部請求錯誤
1264	一卡通MONEY通相關錯誤
1280	信用卡付款時候發生了臨時錯誤
1281	信用卡付款錯誤
1282	信用卡授權錯誤
1283	因有異常交易疑慮暫停交易,請洽 LINE Pay 客服確認
1284	暫時無法以信用卡付款
1285	信用卡資訊不完整
1286	信用卡付款資訊不正確
1287	信用卡已過期
1288	信用卡的額度不足
1289	超過信用卡付款金額上限
1290	超過一次性付款的額度
1291	此信用卡已被掛失
1292	此信用卡已被停卡
1293	信用卡驗證碼 (CVN) 無效
1294	此信用卡已被列入黑名單
1295	信用卡號無效
1296	無效的金額
1298	信用卡付款遭拒絕
9000	內部錯誤

除了0000以外都是沒有成功的意思。
https://ithelp.ithome.com.tw/upload/images/20230920/2016022061mtW5kqiv.png
到這邊Capture API的文件就結束囉~
那就開始實作API的程式吧!


上一篇
Day19 – 確認付款API (Confirm API)!(補充)
下一篇
Day21 - 請款 API(Capture API)!(2)
系列文
就算是初學者也能實作成功的使用java + spring 實現串接Line Pay APIs!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言